cmake $<SHELL_PATH> examples

halide/Halide src/CMakeLists.txt :470

add_custom_command(OUTPUT "${HALIDE_H}"
                   COMMAND ${CMAKE_COMMAND} -E make_directory "$<SHELL_PATH:${Halide_BINARY_DIR}/include>"
                   COMMAND build_halide_h "$<SHELL_PATH:${LICENSE_PATH}>" "${headers}" > "$<SHELL_PATH:${HALIDE_H}>.tmp"
                   COMMAND ${CMAKE_COMMAND} -E copy_if_different "$<SHELL_PATH:${HALIDE_H}>.tmp" "$<SHELL_PATH:${HALIDE_H}>"
                   COMMAND ${CMAKE_COMMAND} -E rm "$<SHELL_PATH:${HALIDE_H}>.tmp"
                   DEPENDS build_halide_h "${LICENSE_PATH}" "${headers}"
                   WORKING_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}"
                   COMMAND_EXPAND_LISTS
                   VERBATIM)

philips-software/amp-embedded-infra-lib cmake/emil_xsltproc.cmake :49

add_custom_command(
            OUTPUT ${absolute_output}
            COMMAND ${CMAKE_COMMAND} -E make_directory ${absolute_directory}
            COMMAND ${CMAKE_COMMAND} -E env "PATH=$<SHELL_PATH:$ENV{PATH};${EMIL_PATH_FOR_XSLTPROC}>" ${xsltproc_program} ${xslt_params} --output "${absolute_output}" ${absolute_inputs}
            DEPENDS ${absolute_inputs}
        )